package com.chisheng.caa.service;

import com.chisheng.caa.pojo.dto.ExcelSheetDTO;

import java.util.List;

/**
 * 支持从 Excel 文件导入课程服务。
 */
public interface ExcelImportCourseService extends ImportCourseService {

    /**
     * 获取 Excel 工作表列表
     *
     * @param accessKey 访问键
     * @return 表信息列表
     */
    List<ExcelSheetDTO> getSheetList(String accessKey);

    /**
     * 切换 Excel 表的工作表。切换工作表后会重新刷新课程列表的值。
     *
     * @param accessKey 访问键
     * @param sheetNo   表下标
     */
    void switchSheet(String accessKey, Integer sheetNo);

}
